#!/bin/bash
# filepath: /Users/aibokalv/Mycode/coding_pc_nuxtcoding_pc_nuxt/scripts/quick-deploy.sh
# 快速部署脚本：仅构建和启动 PM2，跳过 OSS 上传

set -e

# 颜色输出
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
BLUE='\033[0;34m'
NC='\033[0m'

echo -e "${YELLOW}🚀 快速部署模式...${NC}"
echo -e "${BLUE}📋 快速部署特性:${NC}"
echo -e "   ✅ 构建应用"
echo -e "   ✅ 启动 PM2 服务"
echo -e "   ⏭️  跳过 OSS 上传"
echo -e "   🚫 不需要用户确认"

# 设置跳过 OSS 上传
export SKIP_OSS=1

echo ""
echo -e "${YELLOW}🎯 开始快速部署...${NC}"

# 执行主部署脚本
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
bash "$SCRIPT_DIR/deploy.sh"

echo ""
echo -e "${GREEN}✨ 快速部署完成!${NC}"
echo -e "${YELLOW}💡 提示:${NC}"
echo -e "   - 应用已在本地启动 (端口: 20101) http://localhost:20101"
echo -e "   - OSS 同步已跳过"
echo -e "   - PM2 集群模式 (3实例)"
echo -e "   - 如需完整部署请使用: ./scripts/deploy.sh"